package com.zlm.Collection.Set.HashSet;

/**
 * @author 13026
 */
public class HashSet_demo {
    /*
    * HashSet
    * 无序
    * 不重复
    * 无索引
    *
    * 底层采用哈希表存储数据
    *
    * 哈希表组成
    *   JDK8之前：数组+链表
    *   JDK8开始：数组+链表+红黑树
    *
    * 哈希值
    * 不同对象、不同属性，计算出的哈希值有可能相同：哈希碰撞
    * 哈希值是int类型，取值-21亿-21亿，假设有50亿对象，有8亿相同
    * */
}
